let fs = require('fs');
/**
 *封装一个Promise版的readFile方法
 *
 * @param {*} filePath
 * @returns 读取完文件的Promoise实例，可以使用then方法
 */
function pReadFile(filePath) {
  return new Promise(function (resolve, reject) {
    fs.readFile(filePath, 'utf8', function (err, data) {
      if (err) {
        reject(err);
      }
      resolve(data);
    })
  })
}

pReadFile('./files/b.txt')
  .then(function (data) {
    console.log(data);
  }, function (err) {
    console.log(err);
  })